Geoff HorsfieldGeoff Horsfield
Memphis Grizzlies Waive Jordan Hawkins: The Arithmetic of a Roster That Ran Out of RoomOn the Grizzlies' internal feed, the statement landed as flat as a hyphen: th...
296,416 Accounts and the Fatal Flaw in Riot's War on BoostingA ranked match at Diamond 2, 1:47 AM. An account with a display name appearin...
13-Year-Old Qatari Prodigy Scores 12 Points with 5 Blocks in Asian Volleyball ChampionshipIn the framework of the AVC Men's Volleyball Asian Championship taking place ...
A Showbiz Trailer Slips Into a Football Analysis Pipeline: The Failure Sits at the Entity GateLate on 7 October, when the overnight shift at a regional sports desk crossed...
Fukuoka Opens the 2028 Olympic Qualifying Race: Japan Land in Pool A, and Asia's Berth Starts Being CountedIn volleyball, I learned one thing long ago: a lost set never begins at point...
Nine Layers of Esports Analysis: How Source Data Determines the Value of Every ConclusionIt was two in the morning in Seoul. I opened an esports analysis document...
Where is the V-League on the map of Southeast Asian and Asian football?Where is the V-League on the map of Southeast Asian and Asian football?...
When the Phone Rings at 2 AM: Re-examining a Transfer Season Without RumorsThere is a moment every transfer reporter recognizes: the phone ringing at 2...
Nebraska and the Mirror of American Women's VolleyballWhen the NCAA selection committee released its first top 16 ranking of the 20...
ASIAD 2026: Nguyen Ngoc Thuan Is the Tournament's Second-Highest Scorer, and the Price of a Single Point SourceThe men's net stands 2.43 metres high. At the three-metre line, a 1.93m hitte...
2028 European Athletics Championships: Record £3m prize fund, but ninth place still leaves empty-handedWhen the 2028 European Athletics Championships was announced with a record...
The Tactical Map of the Golden Dragons: When Vietnam Rewrites the Southeast Asian Football MetaMinute 78 at My Dinh Stadium. A cross from the right flank draws a high arc,...
The Ragnar Oratmangoen File: A Nine-Match Record Against Eight Lines of Data That Do Not MatchOn my desk in Barcelona there is a file I have opened and reopened several...
Ballack defends Lennart Karl: the 2029 contract and a seventeen-year-old's voiceAt twelve past one in the morning I pressed play again. Michael Ballack's voi...
The Breath After Minute 78: V.League, the Price of Young Talent, and What the Scoreboard Never MeasuresMinute 78 and the Empty Room In my notebook, the page from last Saturday hold...
Champions 2026: Vitality and 100 Thieves Secure Playoff Tickets — And What the Group Stage Is HidingThe number sits there, dry and cold: 42, 42, 42, 42, 43. Team Vitality's five...
WTT Feeder Linz 2026: When 'History' Is Made at the Lowest Tier of World Table TennisIn the internal bulletin released by Table Tennis England before the official...
From 48% to 56%: The Exclusion Gradient Inside Gaming Communities and the Data Void Esports Has Yet to FillIn the survey dataset I reopened three times overnight in Nha Trang, one...
Vietnam's 2026 ASEAN Cup Title and the Missing Domestic StrikerOn January 5, 2026, at Rajamangala Stadium in Bangkok, the first half of the...
Eight Names in Shanghai: VALORANT's 'Players to Watch' Lists Price People Before the Tournament StartsOn June 9, 2026, in Shanghai, a Korean team lifted the Masters trophy in fron...
